package com.choosefine.it.company.model;

import org.springframework.data.mongodb.core.mapping.Document;

import com.choosefine.it.base.Base;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@SuppressWarnings("serial")
@ApiModel(value="热门建筑公司",description="")
@Document(collection="qh_hotcompany")
public class HotCompany extends Base {
	
    @ApiModelProperty(value="唯一标识序号",required=false)
    private Integer id;

    @ApiModelProperty(value="建筑公司名称",required=false)
    private String companyName;

    @ApiModelProperty(value="0：不需要上热门 1:上热门",required=false)
    private int hot;
    
    @ApiModelProperty(value = "操作员", required = false)
	private String operator;
	
	@ApiModelProperty(value = "启用状态", required = false)
	private Integer useStatus; 
	
	@ApiModelProperty(value = "单位类型", required = false)
	private String enterpriseType;
	
	/**
	 * 公司所在地区
	 */
	@ApiModelProperty(value = "公司所在地区", required = true)
	private String companyArea;
	
	/**
	 * 公司法人
	 */
	@ApiModelProperty(value = "公司法人", required = true)
	private String companyLegal;
	
	/**
	 * 公司类型（材料商，设备商，设施商，建筑公司，劳务公司）
	 */
	@ApiModelProperty(value = "公司类型", required = true)
	private Integer companyType;
	
	public String getEnterpriseType() {
		return enterpriseType;
	}

	public void setEnterpriseType(String enterpriseType) {
		this.enterpriseType = enterpriseType;
	}

	public String getCompanyArea() {
		return companyArea;
	}

	public void setCompanyArea(String companyArea) {
		this.companyArea = companyArea;
	}

	public String getCompanyLegal() {
		return companyLegal;
	}

	public void setCompanyLegal(String companyLegal) {
		this.companyLegal = companyLegal;
	}

	public Integer getCompanyType() {
		return companyType;
	}

	public void setCompanyType(Integer companyType) {
		this.companyType = companyType;
	}

	public String getOperator() {
		return operator;
	}

	public void setOperator(String operator) {
		this.operator = operator;
	}

	public Integer getUseStatus() {
		return useStatus;
	}

	public void setUseStatus(Integer useStatus) {
		this.useStatus = useStatus;
	}
    
    
	public int getHot() {
		return hot;
	}

	public void setHot(int hot) {
		this.hot = hot;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getCompanyName() {
		return companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}
   
	
}
